package com.haoze.nurse.model;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "X_DATA")
public class NurseFileIndexDataEntity {
    @Id
    @Column(name = "FILE_INDEX_DATA_ID")
    private String fileIndexDataId;

    @Column(name = "DATA_VERSION")
    private Integer dataVersion;

    @Column(name = "GMT_CREATE")
    private Date gmtCreate;

    @Column(name = "GMT_MODIFY")
    private Date gmtModify;

    @Column(name = "HOSPITAL_ID")
    private String hospitalId;

    @Column(name = "OUTPAT_NUM")
    private String outpatNum;

    @Column(name = "INPAT_NUM")
    private String inpatNum;

    @Column(name = "PAT_TYPE_ID")
    private String patTypeId;

    @Column(name = "EMR_FILE_ID")
    private String emrFileId;

    @Column(name = "SORT_ID")
    private Integer sortId;

    @Column(name = "DATASETDETAIL_ID")
    private String datasetdetailId;

    @Column(name = "DATASET_ID")
    private String datasetId;

    @Column(name = "ELEMENT_ID")
    private String elementId;

    @Column(name = "FORMAT_DATA_VALUE")
    private String formatDataValue;

    @Column(name = "TPL_ID")
    private String tplId;

    @Column(name = "CTL_ID")
    private String ctlId;

    @Column(name = "ELEMENT_REMARK")
    private String elementRemark;

    @Column(name = "PARENT_DATASETDETAIL_ID")
    private String parentDatasetdetailId;

    @Column(name = "PARENT_DATASET_ID")
    private String parentDatasetId;

    @Column(name = "PARENT_ELEMENT_ID")
    private String parentElementId;

    @Column(name = "QUOTE_DATASETDETAIL_ID")
    private String quoteDatasetdetailId;

    @Column(name = "QUOTE_DATASET_ID")
    private String quoteDatasetId;

    @Column(name = "QUOTE_ELEMENT_ID")
    private String quoteElementId;

    @Column(name = "DATA_CODE")
    private String dataCode;

    @Column(name = "PARENT_FILE_INDEX_DATA_ID")
    private String parentFileIndexDataId;

    @Column(name = "DATA_STATUS")
    private String dataStatus;

    @Column(name = "BASE_TPL_DETAIL_ID")
    private String baseTplDetailId;

    @Column(name = "QUOTE_TPL_DETAIL_ID")
    private String quoteTplDetailId;

    @Column(name = "DATA_VALUE")
    private String dataValue;

    @Column(name = "PRINT_IDENTIFICATION")
    private String printIdentification;

    @Column(name = "SHOW_IDENTIFICATION")
    private String showIdentification;

    @Column(name = "DELETE_IDENTIFICATION")
    private String deleteIdentification; // 0-不删除，1-删除

    @Column(name = "ELEMENT_PROPERTY")
    private String elementProperty; // 0-非编辑区 1-编辑区 2-签名区

    @Column(name = "GROUP_NO")
    private String groupNo;

    @Column(name = "MEDICAL_ID")
    private String medicalId; // 医疗术语主键

    @Column(name = "CLASS_NAME_ID")
    private String classNameId; // 类名

    @Column(name = "DATA_NO")
    private Integer dataNo; // 数据编号

    @Column(name = "UNIT")
    private String unit; // 护理出入量单位

    @Column(name = "INPUT_TYPE")
    private String inputType; // 护理输入类型

    @Column(name = "EDIT_ENABLE") // 0 可编辑，1 不可编辑
    private String editEnable;

    @Column(name = "ORDER_NO") // 组医嘱编号
    private String orderNo;

    @Column(name = "ADMINISTRATION") // 用法
    private String administration;

    @Column(name = "ORDER_SUB_NO") // 组医嘱的子医嘱编号
    private String orderSubNo;

    @Column(name = "ORDER_SUM") // 组医嘱的子医嘱总数
    private String orderSum;

    @Column(name = "QUOTE_TYPE") // 引用类型 1病程，2检查，3检验，4出入量
    private String quoteType;

    @Column(name = "QUOTE_ID") // 引用ID
    private String quoteId;

    @Column(name = "QUOTE_DATA_VERSION") // 引用的版本记录
    private String quoteDataVersion;

    @Column(name = "QUOTE_EMR_FILE_ID") // 引用的EMR_FILE_ID
    private String quoteEmrFileId;

    @Column(name = "QUOTE_IDENTIFY") // 引用标识，如是否为病程第一级（主诉的特殊判断）
    private String quoteIdentify;

    @Column(name = "ORDER_REMARK") // 嘱托
    private String orderRemark;

    public String getOrderRemark() {
        return orderRemark;
    }

    public void setOrderRemark(String orderRemark) {
        this.orderRemark = orderRemark;
    }

    public String getQuoteIdentify() {
        return quoteIdentify;
    }

    public void setQuoteIdentify(String quoteIdentify) {
        this.quoteIdentify = quoteIdentify;
    }

    public String getQuoteEmrFileId() {
        return quoteEmrFileId;
    }

    public void setQuoteEmrFileId(String quoteEmrFileId) {
        this.quoteEmrFileId = quoteEmrFileId;
    }

    public String getQuoteDataVersion() {
        return quoteDataVersion;
    }

    public void setQuoteDataVersion(String quoteDataVersion) {
        this.quoteDataVersion = quoteDataVersion;
    }

    public String getQuoteType() {
        return quoteType;
    }

    public void setQuoteType(String quoteType) {
        this.quoteType = quoteType;
    }

    public String getQuoteId() {
        return quoteId;
    }

    public void setQuoteId(String quoteId) {
        this.quoteId = quoteId;
    }

    public String getOrderSum() {
        return orderSum;
    }

    public void setOrderSum(String orderSum) {
        this.orderSum = orderSum;
    }

    public String getOrderSubNo() {
        return orderSubNo;
    }

    public void setOrderSubNo(String orderSubNo) {
        this.orderSubNo = orderSubNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getAdministration() {
        return administration;
    }

    public void setAdministration(String administration) {
        this.administration = administration;
    }

    public String getEditEnable() {
        return editEnable;
    }

    public void setEditEnable(String editEnable) {
        this.editEnable = editEnable;
    }

    public String getFileIndexDataId() {
        return fileIndexDataId;
    }

    public void setFileIndexDataId(String fileIndexDataId) {
        this.fileIndexDataId = fileIndexDataId == null ? null : fileIndexDataId.trim();
    }

    public Integer getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(Integer dataVersion) {
        this.dataVersion = dataVersion;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModify() {
        return gmtModify;
    }

    public void setGmtModify(Date gmtModify) {
        this.gmtModify = gmtModify;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId == null ? null : hospitalId.trim();
    }

    public String getOutpatNum() {
        return outpatNum;
    }

    public void setOutpatNum(String outpatNum) {
        this.outpatNum = outpatNum == null ? null : outpatNum.trim();
    }

    public String getInpatNum() {
        return inpatNum;
    }

    public void setInpatNum(String inpatNum) {
        this.inpatNum = inpatNum == null ? null : inpatNum.trim();
    }

    public String getPatTypeId() {
        return patTypeId;
    }

    public void setPatTypeId(String patTypeId) {
        this.patTypeId = patTypeId == null ? null : patTypeId.trim();
    }

    public String getEmrFileId() {
        return emrFileId;
    }

    public void setEmrFileId(String emrFileId) {
        this.emrFileId = emrFileId == null ? null : emrFileId.trim();
    }

    public Integer getSortId() {
        return sortId;
    }

    public void setSortId(Integer sortId) {
        this.sortId = sortId;
    }

    public String getDatasetdetailId() {
        return datasetdetailId;
    }

    public void setDatasetdetailId(String datasetdetailId) {
        this.datasetdetailId = datasetdetailId == null ? null : datasetdetailId.trim();
    }

    public String getDatasetId() {
        return datasetId;
    }

    public void setDatasetId(String datasetId) {
        this.datasetId = datasetId == null ? null : datasetId.trim();
    }

    public String getElementId() {
        return elementId;
    }

    public void setElementId(String elementId) {
        this.elementId = elementId == null ? null : elementId.trim();
    }

    public String getFormatDataValue() {
        return formatDataValue;
    }

    public void setFormatDataValue(String formatDataValue) {
        this.formatDataValue = formatDataValue == null ? null : formatDataValue.trim();
    }

    public String getTplId() {
        return tplId;
    }

    public void setTplId(String tplId) {
        this.tplId = tplId == null ? null : tplId.trim();
    }

    public String getCtlId() {
        return ctlId;
    }

    public void setCtlId(String ctlId) {
        this.ctlId = ctlId == null ? null : ctlId.trim();
    }

    public String getElementRemark() {
        return elementRemark;
    }

    public void setElementRemark(String elementRemark) {
        this.elementRemark = elementRemark == null ? null : elementRemark.trim();
    }

    public String getParentDatasetdetailId() {
        return parentDatasetdetailId;
    }

    public void setParentDatasetdetailId(String parentDatasetdetailId) {
        this.parentDatasetdetailId = parentDatasetdetailId == null ? null : parentDatasetdetailId.trim();
    }

    public String getParentDatasetId() {
        return parentDatasetId;
    }

    public void setParentDatasetId(String parentDatasetId) {
        this.parentDatasetId = parentDatasetId == null ? null : parentDatasetId.trim();
    }

    public String getParentElementId() {
        return parentElementId;
    }

    public void setParentElementId(String parentElementId) {
        this.parentElementId = parentElementId == null ? null : parentElementId.trim();
    }

    public String getQuoteDatasetdetailId() {
        return quoteDatasetdetailId;
    }

    public void setQuoteDatasetdetailId(String quoteDatasetdetailId) {
        this.quoteDatasetdetailId = quoteDatasetdetailId == null ? null : quoteDatasetdetailId.trim();
    }

    public String getQuoteDatasetId() {
        return quoteDatasetId;
    }

    public void setQuoteDatasetId(String quoteDatasetId) {
        this.quoteDatasetId = quoteDatasetId == null ? null : quoteDatasetId.trim();
    }

    public String getQuoteElementId() {
        return quoteElementId;
    }

    public void setQuoteElementId(String quoteElementId) {
        this.quoteElementId = quoteElementId == null ? null : quoteElementId.trim();
    }

    public String getDataCode() {
        return dataCode;
    }

    public void setDataCode(String dataCode) {
        this.dataCode = dataCode == null ? null : dataCode.trim();
    }

    public String getParentFileIndexDataId() {
        return parentFileIndexDataId;
    }

    public void setParentFileIndexDataId(String parentFileIndexDataId) {
        this.parentFileIndexDataId = parentFileIndexDataId == null ? null : parentFileIndexDataId.trim();
    }

    public String getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(String dataStatus) {
        this.dataStatus = dataStatus == null ? null : dataStatus.trim();
    }

    public String getBaseTplDetailId() {
        return baseTplDetailId;
    }

    public void setBaseTplDetailId(String baseTplDetailId) {
        this.baseTplDetailId = baseTplDetailId == null ? null : baseTplDetailId.trim();
    }

    public String getQuoteTplDetailId() {
        return quoteTplDetailId;
    }

    public void setQuoteTplDetailId(String quoteTplDetailId) {
        this.quoteTplDetailId = quoteTplDetailId == null ? null : quoteTplDetailId.trim();
    }

    public String getDataValue() {
        return dataValue;
    }

    public void setDataValue(String dataValue) {
        this.dataValue = dataValue == null ? null : dataValue.trim();
    }

    public String getPrintIdentification() {
        return printIdentification;
    }

    public void setPrintIdentification(String printIdentification) {
        this.printIdentification = printIdentification == null ? null : printIdentification.trim();
    }

    public String getShowIdentification() {
        return showIdentification;
    }

    public void setShowIdentification(String showIdentification) {
        this.showIdentification = showIdentification == null ? null : showIdentification.trim();
    }

    public String getDeleteIdentification() {
        return deleteIdentification;
    }

    public void setDeleteIdentification(String deleteIdentification) {
        this.deleteIdentification = deleteIdentification == null ? null : deleteIdentification.trim();
    }

    public String getElementProperty() {
        return elementProperty;
    }

    public void setElementProperty(String elementProperty) {
        this.elementProperty = elementProperty == null ? null : elementProperty.trim();
    }

    public String getGroupNo() {
        return groupNo;
    }

    public void setGroupNo(String groupNo) {
        this.groupNo = groupNo == null ? null : groupNo.trim();
    }

    public String getMedicalId() {
        return medicalId;
    }

    public void setMedicalId(String medicalId) {
        this.medicalId = medicalId == null ? "" : medicalId.trim();
    }

    public String getClassNameId() {
        return classNameId;
    }

    public void setClassNameId(String classNameId) {
        this.classNameId = classNameId == null ? "" : classNameId.trim();
    }

    public Integer getDataNo() {
        return dataNo;
    }

    public void setDataNo(Integer dataNo) {
        this.dataNo = dataNo;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getInputType() {
        return inputType;
    }

    public void setInputType(String inputType) {
        this.inputType = inputType;
    }
}
